package com.tt.common.util;

/**
 * @author 青青
 */
public class EnumUtil
{
    /**
     * 获取枚举
     *
     * @param clazz clazz
     * @param str   str
     * @return Enum<?>
     */
    public static Enum<?> valueOf(Class<? extends Enum<?>> clazz, String str)
    {
        if (clazz.isEnum())
        {
            Enum<?>[] enums = clazz.getEnumConstants();
            for (Enum<?> anEnum : enums)
            {
                if (anEnum.name().equals(str))
                {
                    return anEnum;
                }
            }
        }
        return null;
    }
}
